package hcl;

import java.io.*;

public class demo2 {
    public static void main(String[] args) throws IOException {
        /*
         *   需求：
         *       利用字节缓冲流拷贝文件
         *
         *   字节缓冲输入流的构造方法：
         *           public BufferedInputStream(InputStream is)
         *
         *    字节缓冲输出流的构造方法：
         *           public BufferedOutputStream(OutputStream os)
         *
         * */
        //1.创建缓冲流的对象
        BufferedInputStream bis=new BufferedInputStream(new FileInputStream("../day48/a.txt"));
        BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("../day48/copy.txt"));
        //2.拷贝（一次读写多个字节）
        int len;
        byte[] buf=new byte[2];
        while ((len=bis.read(buf))!=-1){
            bos.write(buf,0,len);
        }
        //3.释放资源
        bos.close();
        bis.close();
    }
}
